package vip.xiaonuo.dev.modular.wechat.param.wechatReq;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import lombok.Data;

/**
 * ClassName:企业微信通信录的回调接口
 * Description:
 *
 * @Author:薛守立
 * @CreateTime:2024/10/9 8:47
 */

@JacksonXmlRootElement(localName = "xml")
@Data
public class WechatMemberCallbackParam {
    @JacksonXmlProperty(localName = "UserId")
    String userId;

    @JacksonXmlProperty(localName = "Department")
    String department;

    @JacksonXmlProperty(localName = "NewUserId")
    String newUserId;

    @JacksonXmlProperty(localName = "Name")
    String name;

    @JacksonXmlProperty(localName = "Avatar")
    String avatar;

    @JacksonXmlProperty(localName = "Mobile")
    String mobile;

    @JacksonXmlProperty(localName = "ParentId")
    String parentId;

    @JacksonXmlProperty(localName = "Id")
    String id;

    @JacksonXmlProperty(localName = "ChangeType")
    String changeType;

    @JacksonXmlProperty(localName = "msg_signature")
    String msgSignature;

    @JacksonXmlProperty(localName = "timestamp")
    String timeStamp;

    @JacksonXmlProperty(localName = "nonce")
    String nonce;

    @JacksonXmlProperty(localName = "echostr")
    String echoStr;


}
